﻿using Newtonsoft.Json;

namespace Infrastructure.ExternalService.Core.FundSystem
{
    public class MakePaymentRequest
    {
        /// <summary>
        /// 交易账户类型
        /// </summary>
        [JsonProperty("saccountType")]
        public string AccountType { get; set; }

        /// <summary>
        /// 交易金额
        /// </summary>
        [JsonProperty("satrAmount")]
        public long TransactionAmount { get; set; }

        /// <summary>
        /// 交易名称
        /// </summary>
        [JsonProperty("satrName")]
        public string TransactionName { get; set; }

        /// <summary>
        /// 订单编号
        /// </summary>
        [JsonProperty("orderNo")]
        public string OrderNo { get; set; }

        /// <summary>
        /// 支付密码
        /// </summary>
        [JsonProperty("saccountPwd")]
        public string Password { get; set; }

        /// <summary>
        /// 用户标识
        /// </summary>
        [JsonProperty("userId")]
        public string UserId { get; set; }
    }
}
